////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2011-2012 www.iflytek.com. All Rights Reserved.
//  This software for customer relationship management system, developed by Noo team.
//  Software code and design for the team, copy rights reserved.
////////////////////////////////////////////////////////////////////////////////

package com.iflytek.ci.common.utils.excel;

/**
 * <p>
 * 格式化内容的解析器，用于解析Excel、CSV或其他分割的文件.
 * </p>
 *
 * @author poplar.yfyang
 * @version 1.0 2012-11-18 12:09 PM
 * @since JDK 1.5
 */
public interface FormatContentParser {

	/**
	 * 得到解析后的结果
	 */
	public <T> Object getResult();

	/**
	 * 处理新一行
     *
	 * @param lineNumber 行号
	 */
	public void newLine(int lineNumber);


	/**
	 * 解析数据单元
	 *
	 * @param x 数据所在行号
	 * @param y 数据所在列号
	 * @param content 数据内容
	 */
	public void parseUnit(int x, int y, String content);
}
